@charset "utf-8";
/* CSS Document */
body{overflow-x: hidden;}
body img{width:100%;}
.pc_web{display:block;}
.m_web{display:none;}
@media screen and (max-width:996px){
    .pc_web{display:none !important;}
    .m_web{display:block !important;}
}

/*************************************导航css*******************************************/
.navbar{width:100%; /*position:fixed; z-index:99; top:0; left:0;right:auto;*/ padding:10px 2%;  background:rgba(0,30,59,.9); box-shadow:0 0 10px rgba(0,0,0,.3);}
.navbar img{max-width:220px;}
.navbar-collapse{flex-grow:0;}
.navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link{padding:0.05rem 0.5rem; font-size:1.375em; display: flex; align-items: center; color:rgba(255,255,255,1);}

@media screen and (max-width:1280px){
    .navbar img{max-width:180px;}
    .navbar-light .navbar-nav .nav-link{font-size:1.25em;}
    .navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link{padding:0.05rem 0.5rem; font-size:1.75em; display: flex; align-items: center; color:rgba(255,255,255,1);}
}

@media screen and (max-width:992px){
    .navbar{height:65px;}
    .navbar img{max-width:140px;}
    .navbar-brand{padding:0;}
    .navbar-collapse{position:fixed; z-index: 9999; width:100%; max-width:100%; background:rgba(0,30,59,.95); padding:1rem 2rem; top:65px; left:0; border-top:1px #052b4f solid;}
    .navbar-light .navbar-toggler{color: rgba(255, 255, 255, 0.5);border-color:rgba(255,255,255, 0.8); padding:0; line-height:1.25;}
    .navbar-light .navbar-toggler-icon{background-image:none; color:#fff; font-size:1.35em; height:1.25em; }
    .nav-link{padding:0.8rem 1rem; border-bottom:1px #225b8e solid;}
    .dropdown-menu{margin:0;background:none; padding-bottom:30px;}
    .dropdown-item{border-bottom:1px #225b8e solid; text-align:left; line-height:3;}
    .navbar-light .navbar-nav .nav-link{color:rgba(255,255,255,.9);}
    .nav-item-none{display:none;}
}

/*************************************轮播图css*******************************************/
.slider img{width:100%;}
.carousel-control-prev, .carousel-control-next{width:auto; background-color:transparent; border-width:0;}
.carousel-indicators{bottom:120px;}
.carousel-indicators li{width:50px; margin:0 5px;}
.carousel-control-next-icon,.carousel-control-prev-icon{background:none; width:60px; height:60px; font-size:2.25em;}

/*滚动按钮css*/
.slide_scroll{width:8%; height:180px; position: absolute; bottom:0; left:0; display:flex; justify-content:center;}
.slide_scroll:before{content:""; width:1px; height:100%; background:rgba(255,255,255,.8);}
.slide_scroll p{width:14px;height:180px; position:absolute; top:15px;left:50%; margin-left:-5px; animation: ani-svg 2s linear 0s alternate infinite;
    -webkit-animation: ani-svg 2s linear 0s alternate infinite;}
.slide_scroll p i{width:10px; height:30px; background:rgba(0,35,69,.9); border-radius:5px; border:2px #fff solid; display:block;}
.slide_scroll span{width:20px; color:#fff; position:absolute; writing-mode:tb-rl; margin:20px 0 0 50px; font-family:"Arial";}

/*首页滚动新闻css*/
.slider .container{height:110px; background:#fff; margin:-110px auto 0; position: relative; z-index:98; padding-top:10px;}
.BreakingNewsController{width:100%; overflow:hidden; height:80px; position:relative; line-height:80px;}
.BreakingNewsController .bn-title{display:inline-block; float:left;  font-size:20px; margin-left:20px;}
.BreakingNewsController ul{display:block; position:absolute; right:60px;}
.BreakingNewsController ul li{list-style:none; height:80px; line-height:80px; display:none;}
.BreakingNewsController ul li a{text-decoration:none; color:#333; height:80px !important; display:inline-block; overflow:hidden; padding:0;}
.BreakingNewsController ul li a em{font-style: normal; color:#a4a4a4; font-size:14px; font-weight:bold; padding:0 30px;}
.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:60px; position:absolute; right:0; top:0px; font-size:24px;}
.BreakingNewsController .bn-arrows span{display:block; width:20px; position:absolute; cursor:pointer; opacity:0.5;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0;}
.BreakingNewsController .bn-arrows-right{right:10px;}
.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}

@media screen and (max-width:1440px){
    .slider .container{height:90px; margin:-90px auto 0;padding-top:0px;}
}

@media screen and (max-width:1280px){
    .slider .container{height:80px; margin:-80px auto 0;}
}

@media screen and (max-width:992px){
    .carousel-indicators{bottom:90px;}
}

@media screen and (max-width:576px){
    .carousel-indicators{bottom:5px;}
    .slide_scroll{height:100px;}
    .slide_scroll span{display:none;}
    .slider .container{display: none;}
}

/*首页产品中心css*/
.inproduct_class{max-width:90%; padding-top:80px; padding-bottom:80px;}
.inproduct_class h1{font-weight:bold; color:#005eb8; margin-bottom:50px; display: flex; flex-direction:column; align-items:center;}
.inproduct_class h1 span{width:6px; height:6px; position:relative; margin-top:20px;}
.inproduct_class h1 span:before,.inproduct_class h1 span:after{ content: ""; width:6px; height:6px;border-radius:50%; position: relative; }
.inproduct_class h1 span,.inproduct_class h1 span:before,.inproduct_class h1 span:after {display:block; background:#005eb8; border-radius:50%; bottom:0;}
.inproduct_class h1 span:before{left:-15px;}
.inproduct_class h1 span:after{right:-15px; top:-6px;}
.inproduct_class .inproduct_class_img{overflow:hidden;}
.inproduct_class .inproduct_class_img img{-webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1); -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.inproduct_class .inproduct_class_img:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);transform:scale(1.1);}
.inproduct_class .inproduct_class_info{width:85%; background:#fff; margin-top:-50px; position: relative; z-index: 2; padding:20px 30px;}
.inproduct_class .inproduct_class_info p{padding:10px 0 20px;}
.inproduct_class a.more{ display: inline-block; border-bottom:1px #1f1f1f solid; padding-bottom:5px; letter-spacing:3px; font-family: "Arial"; font-size:12px; font-weight:bold;}
.inproduct_class a.more:after{content:"→"; display: inline-block; padding-left:40px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.inproduct_class a.more:hover{border-bottom:1px #005eb8 solid;}
.inproduct_class a.more:hover:after{ padding-left:60px;}

@media screen and (max-width:992px){
    
}

@media screen and (max-width:576px){
    .inproduct_class{padding:50px 0 30px 0;}
    .inproduct_class h1{margin-bottom:30px;}
    .inproduct_class .inproduct_class_info{width:90%; padding:20px 20px;}
}


/*首页公司简介css*/
.inabout{max-width:100%; padding:50px 0 80px 0; position: relative; display:flex; justify-content: center;}
.inabout:before{content:"";width:94%;height:100%; max-height:60%; bottom:0; left:0; background:#f7f7f7; position: absolute; z-index:1; animation:fadeInLeft 1s linear 0s alternate 1; -webkit-animation:fadeInLeft 1s linear 0s alternate 1;}
.inabout:after{content:"ABOUT US";position: absolute; right:0px; bottom:10%; writing-mode:tb-rl; color:#efefef; text-transform:uppercase; font-weight:900; font-size:3.75em; animation:flipInY 1s linear 0s alternate infinite; -webkit-animation:flipInY 1s linear 0s alternate infinite;}
.inabout .row{max-width:90%; position: relative; z-index:2;}
.inabout .row .col-xl-6:last-child{padding-right:60px; padding-left:60px;}
.inabout h1{font-weight:bold; color:#005eb8; margin:18% 0 25%; display: flex; flex-direction:column; align-items:center;}
.inabout h1 span{width:6px; height:6px; position:relative; margin-top:20px;}
.inabout h1 span:before,.inabout h1 span:after{ content: ""; width:6px; height:6px;border-radius:50%; position: relative; }
.inabout h1 span,.inabout h1 span:before,.inabout h1 span:after {display:block; background:#005eb8; border-radius:50%; bottom:0;}
.inabout h1 span:before{left:-15px;}
.inabout h1 span:after{right:-15px; top:-6px;}
.inabout h3{color:#002345; font-weight:900; text-transform:uppercase; font-family:"Arial"; padding:40px 0 10px;}
.inabout h4{color:#001e3b; line-height:1.5; padding-bottom:40px;}
.inabout .more{max-width:200px; padding:15px; position: relative; display:flex; justify-content: space-between; margin-top:50px; border:1px #001e3b solid; font-weight: bold; letter-spacing: 3px; font-size:12px;}
.inabout .more:after{content:"→"; transition: all .5s ease-in-out;}
.inabout .more:hover{border:1px #005eb8 solid; max-width:240px; -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.inabout .more:hover:after{color:#005eb8;}

@media screen and (max-width:1440px){
    .inabout:before{max-height:65%;}
    .inabout .row .col-xl-6:last-child{padding-right:40px; padding-left:40px;}
    .inabout h1{ margin:12% 0;}
    .inabout .more{margin-top:40px;}
}

@media screen and (max-width:1366px){
    .inabout h1{ margin:14% 0;}
    .inabout h4{font-size:1.35em; padding-bottom:20px;}
}

@media screen and (max-width:992px){
    .inabout{padding:50px 0;}
    .inabout:before{width:92%; max-height:70%;}
    .inabout .row .col-xl-6:last-child{padding-right:20px; padding-left:20px;}
    .inabout h1{ margin:10% 0;}
}

@media screen and (max-width:576px){
    .inabout{padding:30px 0;}
    .inabout .container-fluid{padding:0; margin:0}
    .inabout:before{width:100%; max-height:80%;}
    .inabout:after{display:none;}
    .inabout .row .col-xl-6:first-child{padding:0;}
    .inabout .row .col-xl-6:last-child{padding-right:10px; padding-left:10px;}
    .inabout h1{ margin:20px 0;}
    .inabout h3{padding:0px 0 10px;}
}


/*首页产品滚动css*/
.inproduct_bg{background:url(../images/inproduct_bg.jpg) top center no-repeat; background-size:100% auto; margin-top:80px; padding:80px 0;}
.inproduct_bg h1{font-weight:bold; color:#fff; margin-bottom:20px; display: flex; flex-direction:column; align-items:center;}
.inproduct_bg h1 span{width:6px; height:6px; position:relative; margin-top:20px;}
.inproduct_bg h1 span:before,.inproduct_bg h1 span:after{ content: ""; width:6px; height:6px;border-radius:50%; position: relative; }
.inproduct_bg h1 span,.inproduct_bg h1 span:before,.inproduct_bg h1 span:after {display:block; background:#fff; border-radius:50%; bottom:0;}
.inproduct_bg h1 span:before{left:-15px;}
.inproduct_bg h1 span:after{right:-15px; top:-6px;}
.inproduct_bg h5{text-align:center; color:#fff;}
.inproduct_info{width:95%; margin-right:0; margin-left:auto; background:#fff; border-top-left-radius:10px; margin-top:50px; padding:0px 40px;}
.inproduct_info .swiper-container{width:100%; height:100%; padding-top:80px;}
.inproduct_info .swiper-button-prev:after,.inproduct_info .swiper-container-rtl .swiper-button-next:after{content: "\e624"; font-family: "iconfont"; font-size:1.5em; color:#001e3b;}
.inproduct_info .swiper-button-next:after,.inproduct_info .swiper-container-rtl .swiper-button-prev:after{content: "\e626"; font-family: "iconfont"; font-size:1.5em;color:#001e3b;}
.inproduct_info .swiper-container-horizontal>.swiper-pagination-bullets,.inproduct_info .swiper-pagination-custom,.inproduct_info .swiper-pagination-fraction{top:0px;right:0; left:auto; width:135px; }
.inproduct_info .swiper-button-next,.inproduct_info .swiper-button-prev{top:0; margin-top:0; height:auto;}
.inproduct_info .swiper-button-prev,.inproduct_info .swiper-container-rtl .swiper-button-next{left:auto; right:100px;}
.inproduct_info .swiper-pagination .swiper-pagination-current{color:#005eb8;}
.inproduct_info .inproduct_btn{display: flex; align-items: center; justify-content:space-between; position:absolute; z-index: 3;right:0; top:30px; width:200px; height:40px;}
.inproduct_info .inproduct_img{overflow:hidden;}
.inproduct_info .inproduct_img img{border-radius:8px; width:100%; -webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1); -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.inproduct_info .inproduct_img a:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);transform:scale(1.1);}
.inproduct_info a.inproduct_name{display:flex; justify-content:space-between; margin-top:20px; padding-bottom:10px; border-bottom:1px #001e3b solid;}
.inproduct_info a.inproduct_name:after{content:"→"; transition:all .5s ease-in-out;}
.inproduct_info a.inproduct_name:hover{padding:0 15px 10px; border-bottom:1px #005eb8 solid;}
.inproduct_info .more{max-width:240px; padding:15px; position: relative; display:flex; justify-content: space-between; margin:80px auto 0; border:1px #001e3b solid; font-weight: bold; letter-spacing: 3px; font-size:12px;}
.inproduct_info .more:after{content:"→"; transition: all .5s ease-in-out;}
.inproduct_info .more:hover{border:1px #005eb8 solid; max-width:280px; -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.inproduct_info .more:hover:after{color:#005eb8;}

@media screen and (max-width:576px){
    .inproduct_bg{margin-top:0px; padding:50px 0;  background-size:auto 50%;}
}


/*首页地图css*/
.inmap{max-width:90%; margin:0 auto 80px auto;}
.inmap .row{margin:0; padding:0;}
.inmap .row div{padding:0;}
.inmap #dituContent{width:100%; height:420px;border:#ccc solid 1px; box-shadow: 0 0 20px rgba(0,0,0,0.1); position: relative;}
.inmap .inmap_contactbg{background:url(../images/inmap_contactbg.jpg) top center no-repeat; background-size:cover; color:#fff;}
.inmap .inmap_contactbg h1{display: flex; align-items: center; justify-content: center; margin:80px 0 20px 0;}
.inmap .inmap_contactbg h1 i{font-size:2em; margin-right:10px;}
.inmap .inmap_contactbg p{font-size:1.25em; font-weight:bold; line-height: 3; border-bottom:1px rgba(255,255,255,.2) solid; margin:0 50px; display: flex; align-items: center;}
.inmap .inmap_contactbg p i{font-weight: normal; font-size:1.275em; line-height:1; width:35px;}
.inmap .inmap_contactbg p:last-child i{font-size:1.5em;}
.inmap .inmap_contactbg p a{color:#fff;}
.inmap .inmap_contactbg p a:hover{color:#95cafd;}

@media screen and (max-width:1366px){
    .inmap .inmap_contactbg p{margin:0 30px;}
}

@media screen and (max-width:576px){
    .inmap{margin:0 auto 30px auto;}
    .inmap #dituContent{height:320px;}
    .inmap .row div.inmap_contactbg{padding-bottom:50px;}
    .inmap .inmap_contactbg h1{margin:30px 0 20px 0;}
    .inmap .inmap_contactbg p{margin:0 15px;}
}

/********************************************底部信息css****************************************/
footer{background:#001e3b; padding:30px 0 20px; color:rgba(255,255,255,.2); font-size:14px;}
footer .container-fluid{max-width:90%;}
footer h2{display: flex; align-items:center; }
footer h2 img{max-width:200px;opacity: .2; margin-right:15px;}
footer a{color:rgba(255,255,255,.2); line-height:2; margin-right:15px;}
footer a:hover{color:#005eb8;}
footer a img{max-width:20px; margin-right:8px;}
footer .footer_erweima{text-align: center;}
footer .footer_erweima img{max-width:120px; margin-bottom:5px;}

@media screen and (max-width:1366px){
}

@media screen and (max-width:992px){
   footer .container-fluid{max-width:100%;}
   footer .footer_erweima{display:none;}
}


@media screen and (max-width:576px){
    footer{font-size:12px;}
    footer h2{display: flex; flex-direction: column; justify-content: center;}
    footer h2 img{max-width:150px;margin-right:0px;}
    footer .row .col-12:nth-child(1) p:nth-child(2){display:none;}
}


/*浮动css*/
.floating_ck{position:fixed;z-index:9999; right:0px;bottom:32%;}
.floating_ck i.iconfont{color:#f2d9c0; font-size:30px; line-height: 1.1;}
.floating_ck i.iconfont1{font-size:34px;}
.floating_ck i.iconfont2{font-size:36px;}
.floating_ck dl dd{position:relative;width:70px;height:70px;background-color:rgba(21,46,95,1);border-bottom:solid 1px #1e3a70;text-align:center; cursor:pointer; display:flex; align-items:center; justify-content:center;}
.floating_ck dl dd:hover{background-color:#091c42;border-bottom:solid 1px #0f2551;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dd span{color:#f2d9c0; display:block; font-size:12px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:70px;background-color:#091c42;border-bottom:solid 1px #0f2551;display:none;}
.floating_left a{color:#f2d9c0;line-height:70px;}
.floating_ewm{height:220px;top:-150px;}
.floating_ewm i{background:url(../images/wechat_erweima.jpg) no-repeat; background-size:100%;display:block;width:110px;height:110px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#f2d9c0;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

@media screen and (max-width:992px) {
  .floating_ck{bottom:0;}
}
@media screen and (max-width:576px) {
  .floating_ck{display: none;}
}


/********************************************关于中久css****************************************/
/*公司简介css*/
.about .about_info{ display:flex; flex-direction: column; justify-content: center; padding:0 5%; background:#f9f9f9;}
.about h1{font-weight:bold; color:#005eb8; margin:0 0 30px;}
.about h4{color:#001e3b; line-height:1.5; padding-top:20px; font-weight: bold;}
.about p{padding:10px 0;}
.about .about_img{padding:0;}

@media screen and (max-width:992px){
  .about .row{margin:0; padding:0}
  .about .about_info{padding:50px 5%;}
  .about .about_img img{max-width:100%;}
}

@media screen and (max-width:576px){
  .about .row{margin:0; padding:0}
  .about .about_info{padding:100px 5% 50px;}
  .about h1{margin:0 0 10px;}
  .about .about_img img{max-width:100%;}
}

/*产品中心css*/
.product{padding:50px 0;display: flex; justify-content:center;}
.product h1{font-weight:bold; color:#005eb8; margin:0 0 30px;}
.product_list{display: flex; justify-content:flex-end; margin-bottom:40px;}
.product_list a.product_list_class{background:#002345; border-radius:3px; padding:5px 20px; display: inline-block; margin:0 8px; color:#fff;}
.product_list a:hover.product_list_class{background:#005eb8;}

.product .product_img{overflow: hidden;}
.product .product_img img{width:100%;-webkit-transform:scale(1); transform:scale(1); transition:all .5s ease-in-out;}
.product .product_img:hover img{-webkit-transform:scale(1.1); transform: scale(1.1);}
.product a.product_name{display:flex; justify-content: space-between; padding:8px 0; border-bottom:1px #000000 solid; margin-bottom:20px;}
.product a.product_name:after{content:"→"; transition: all .5s ease-in-out;}
.product a.product_name:hover{border-bottom:1px #005eb8 solid; -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; padding:8px 15px;}
.product a.product_name:hover:after{color:#005eb8;}


/*产品详情css*/
.productview h3{font-weight:bold; color:#0d59c6;}
.productview h6{color:#666; padding:30px 0 10px; border-top:1px #efefef solid; margin-top:40px;}
.productview .product_tel{display:flex; align-items:center;}
.productview .product_tel a{display:flex; align-items:center;}
.productview .product_tel a:nth-child(1){background:#0d59c6; border:1px solid #0d59c6; color:#fff; padding:0 40px;}
.productview .product_tel a:nth-child(2){border:1px solid #0d59c6; color:#0d59c6; padding:0 40px; margin-left:20px;}
.productview .product_tel a:nth-child(1):hover{border:1px solid #0d59c6; background:transparent; color:#0d59c6;}
.productview .product_tel a:nth-child(2):hover{border:1px solid #0d59c6; color:#fff; background:#0d59c6;}
.productview .iconfont{font-size:30px; line-height:42px; margin-right:5px;}
.productview .iconfont1{font-size:26px;}

@media screen and (max-width:992px) {
    .productview h3{padding-top:50px;}
}

@media screen and (max-width:576px) {
    .product{padding:30px 0;}
    .product h1{text-align:center;}
    .product_list{justify-content:center; margin-bottom:20px;}
    .product_list a.product_list_class{padding:5px 10px; margin:0 3px;}
    .productview .product_tel a:nth-child(1){padding:0 25px;}
    .productview .product_tel a:nth-child(2){padding:0 25px; margin-left:10px;}
}


/*新闻资讯css*/
.news_info{border-bottom:1px #efefef solid; padding-bottom:30px; margin-bottom:30px;}
.news_info h5{font-weight:bold; margin-bottom:20px;}
.news_info a.more{display:flex; justify-content: space-between; max-width:200px; padding:8px 0; border-bottom:1px #000000 solid; margin-top:20px;}
.news_info a.more:after{content:"→"; transition: all .5s ease-in-out;}
.news_info a.more:hover{border-bottom:1px #005eb8 solid; -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; padding:8px 15px;}
.news_info a.more:hover:after{color:#005eb8;}


/*新闻面包屑导航css*/
.breadcrumb{background-color:transparent; border-bottom:1px #ccc solid; padding-top:20px;}
.breadcrumb a{color:#007bff;}


/*新闻详情css*/
.newsview{display:flex; justify-content:center;padding-top:120px;}
.newsview .row{justify-content: center;}
.newsview h5{ padding:25px 0 10px 0; color:#000; text-align: center; font-weight:bold;}
.newsview h6{font-size:12px; color:#ccc; text-align: center; padding-bottom:25px; }
.newsview span{font-size:14px; color:#a9a9a9; font-family:Arial; margin:0 15px;}
.newsview img{max-width:100%; margin:15px 0;}
.newsview p{margin:5px 0; text-indent:0;}

.prev_next1{display: flex; justify-content: space-between; margin:30px 0 20px; padding:20px 0; border-bottom:1px #ccc solid;}
.prev_next1 a{padding:8px 0;}

@media screen and (max-width:996px) {
   .prev_next1{margin:0px 0 10px; padding:10px 0;}
}
@media screen and (max-width:576px) {
    .news_info h5{ margin:20px 0;}
   .prev_next1{flex-direction: column;}
   .prev_next1 a{padding:3px 0;}
}




/********************************************联系我们css****************************************/
.contact h3{font-weight:bold; margin-bottom:20px; text-align:center; color:#0d59c6;}
.contact_info{ padding:0 5%; display: flex; flex-direction: column; justify-content: center; background:url(../images/contact_logo.png) center center no-repeat;}
.contact_info h1{font-weight:bold; color:#005eb8; margin:0 0 30px;}
.contact_info p{line-height: 2;}
.iw_poi_title{color:#CC5522;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:14px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.contact #dituContent{width:100%; height:80vh;border-left:#ccc solid 1px;}

@media screen and (max-width:996px){
    .contact_info{padding:10% 40px;background-size:100%;}
    .contact #dituContent{max-width:96%; height:450px; margin:0 2%; border:#ccc solid 1px;}
}

@media screen and (max-width: 576px){
    .contact_info{ padding:100px 5% 50px;}
    .contact #dituContent{max-width:100%; height:300px; margin:0 0 0 4%;}
}

/*在线留言css*/
.message{padding:80px 0; background:#f9f9f9;}
.message h1{text-align:center;}
.message h6{text-align:center; padding:10px 0 20px;}
.message_info{width:90%; margin:30px auto 0;}
.message_info li{width:100%; line-height:45px; border:1px #ccc solid; margin-bottom:20px; display:flex;}
.message_info li input{width:70%; line-height:45px; background: none; border: none;}
.message_info .yzm input{width:65%;}
.message_info li textarea{width:85%; line-height: 45px; background: none; border: none;}
.message_info li.submit{width:20%; background: #0d59c6; margin:0 auto;border-radius:2px;}
.message_info li.submit input{width:100%; font-size:16px; font-weight:bold; color: #fff;}
.message_info li span{ padding-left:10px; color:#999;}
.message_info .yzm img{width:15px;}

@media screen and (max-width:1360px) {
    .message_info li.submit{width:30%;}
}

@media screen and (max-width:1280px) {
    .message_info .yzm input{width:60%;}
}

@media screen and (max-width:992px){ 
    .message_info li input{width:85%;}
    .message_info .yzm input{width:80%;}
    .message_info li.submit{width:50%;}
}


@media screen and (max-width:576px) {
    .message{padding:50px 0 20px;}
    .message_info{width:100%; margin:10px auto 30px;}
    .message_box .col-md-12 h4{font-size:1.3rem;}
    .message_info li{width:100%; margin:0 0 20px 0;}
    .message_info li input{width:70%;}
    .message_info li textarea{width:75%;}
    .message_info li.submit{width:50%;}
    .message_info .yzm input{width:60%;}
}



/*********************分页css************************/
.pagination {display:flex; align-items:center; justify-content:center; font-size:0; line-height:0; margin:40px auto 0px;}
.pagination:empty {margin-bottom:0;margin-left:0}
.pagination>* {display:inline-block;margin-top:0;margin-bottom:14px;margin-left:4px}
.pagination li {display:inline-block;vertical-align:middle;text-align:center}
.pagination li:first-child .pagination li a,
.pagination li:last-child .pagination li a {border-radius:50%}
.pagination li:first-child .pagination li a:hover,
.pagination li:first-child .pagination li a:focus,
.pagination li:first-child .pagination li a:active,
.pagination li:last-child .pagination li a:hover,
.pagination li:last-child .pagination li a:focus,
.pagination li:last-child .pagination li a:active {color:#fff}
.pagination li a,.pagination li span {display:inline-block;min-width:42px;padding:4px; font-size:14px; line-height:1.5; color:#333; border:1px #d9d9d9 solid;transition:all .3s ease-in-out}
.pagination li a.icon{font-size:22px}
.pagination li a:hover,.pagination li a:focus,.pagination li a:active,.pagination li.active span{color:#fff; background:#005eb8 !important;}
.pagination li.active>.pagination li a,.pagination li.active>.pagination li a:hover,.pagination li.active>.pagination li a:focus,.pagination li.active>.pagination li a:active {color:#fff;}
.pagination li.disabled span>.pagination li a,.pagination li.disabled span>.pagination li a:hover,.pagination li.disabled span>.pagination li a:focus,.pagination li.disabled span>.pagination li a:active {color:#333;}
/*.pagination li.disabled span{min-width:75px; color:#ccc !important;}*/
/*.pagination li:last-child a{min-width:75px;}*/

.page-item-control .icon::before {font-family:fontawesome;line-height:25px}
.page-item-control:first-child .icon::before {content:'';margin-left:-1px}
.page-item-control:last-child .icon::before {content:'';margin-right:-1px}

.prev_next{display: flex; justify-content: space-between; margin:40px 0 20px; }
.prev_next a{ display: inline-block; position: relative;}
.prev_next a:after{content: ""; width:100%; height: 1px; background:#333; position: absolute; bottom:0; left: 0; transition:all .5s ease-in-out;}
.prev_next a:hover:after{background:#005eb8;}

@media screen and (max-width:1440px){
    *+.pagination-wrap {margin:20px auto 0}
}

@media screen and (max-width: 576px){
    .pagination-wrap {margin:20px auto 0px;}
    .prev_next{justify-content:flex-start; flex-direction: column; margin:0; padding-top:15px;}
    .prev_next a{ padding:10px 0;}
    .prev_next span{padding:5px 0;}
}